energy applications computer consultants projects computer repair construction software macintosh development consulting rock computer consulting iphone business alternative apple mac medicine design computer ipod